AliRTC2.5/Windows/Qt Demo/configdlg.cpp (26 lines of code) (raw):

#include "configdlg.h" #include <QFileDialog> ConfigDlg::ConfigDlg(QWidget *parent) : QDialog(parent) { ui.setupUi(this); } ConfigDlg::~ConfigDlg() { } void ConfigDlg::closeEvent(QCloseEvent * event) { } void ConfigDlg::configInfo(bool& bAutoPub, bool& bAudio, bool& bVideo, bool& bAutoSub, bool& bTrackQuality, bool& bH5Mode) { bAutoPub = ui.checkBox_autoPub->isChecked(); bAudio = ui.checkBox_audio->isChecked(); bVideo = ui.checkBox_video->isChecked(); bAutoSub = ui.checkBox_autoSub->isChecked(); bTrackQuality = ui.radioButton_quality->isChecked(); bH5Mode = ui.checkBox_H5Mode->isChecked(); } void ConfigDlg::on_pushButton_ok_clicked() { QDialog::accept(); }